Whiteboard maintenance in educational and professional settings demands frequent manual intervention that repeatedly interrupts the flow of instruction. This paper presents the Smart Duster, a compact autonomous whiteboard cleaning device that addresses this gap using four tightly integrated subsystems: electromagnetic adhesion for attachment to steel-backed board surfaces, lead-screw driven linear motion for precise traversal, infrared reflectance sensing for written-content detection, and an Arduino Uno microcontroller implementing a deterministic finite-state control algorithm. The device mounts and dismounts in seconds without any permanent installation, and cleans user-selected board segments at speeds appropriate for classroom deployment. Prototype testing on an A4-sized whiteboard demonstrated complete surface coverage across all five trials, a mean adhesion force of 9.4 N against a design threshold of 8 N, sub-millimetre positional accuracy, and infrared detection reliability exceeding 96% for standard dry-erase markers. Mean cleaning time for a fully written surface was 124 seconds, and power consumption remained at 28 W throughout. All defined performance requirements were met across 50 consecutive endurance cycles without hardware failure.
Introduction
The paper presents the Smart Duster, an autonomous whiteboard cleaning system designed to reduce the time, effort, and interruptions caused by manual board cleaning in classrooms and seminar halls. Traditional cleaning methods often leave ghost marks, require repeated effort, and reduce teaching efficiency. To address these issues, the Smart Duster uses electromagnetic adhesion to attach to steel-backed whiteboards, a stepper motor with a lead-screw mechanism for movement, TCRT5000 infrared sensors to detect writing and board edges, and an Arduino Uno to control the system through a finite-state machine.
The system operates by attaching itself to the whiteboard, scanning for written content, adjusting cleaning speed over marked areas, detecting board edges, and cleaning the selected board section automatically before detaching. It uses six operating states—Idle, Attach, Sweep, Edge Detection, Step Down, and Complete—to ensure reliable and efficient operation.
Experimental testing demonstrated strong performance. The Smart Duster achieved an average cleaning time of 124 seconds, an adhesion force of 9.4 N, 0.12 mm positioning accuracy, over 96% infrared detection reliability for standard marker colors, 100% surface coverage, and completed 50 continuous cleaning cycles without failure. The system consumed only 28 W of power and approximately 0.97 Wh per cleaning cycle, making it energy efficient.
The Smart Duster offers several advantages, including automatic operation without permanent installation, segment-wise cleaning to reduce unnecessary movement, low cost, and an open-source control architecture. However, it is limited to whiteboards with ferromagnetic steel backing, requires manual sensor calibration for light-colored markers, lacks obstacle detection, and relies on open-loop motor control.
The paper concludes that the Smart Duster provides a practical, affordable, and reliable solution for automated whiteboard cleaning in educational institutions and corporate environments. Future improvements include AI-based vision systems for better content detection, wireless smartphone control, rechargeable battery operation, closed-loop motor feedback, and support for irregular board shapes.
Conclusion
The paper presents the Smart Duster, an autonomous whiteboard cleaning system designed to reduce the time, effort, and interruptions caused by manual board cleaning in classrooms and seminar halls. Traditional cleaning methods often leave ghost marks, require repeated effort, and reduce teaching efficiency. To address these issues, the Smart Duster uses electromagnetic adhesion to attach to steel-backed whiteboards, a stepper motor with a lead-screw mechanism for movement, TCRT5000 infrared sensors to detect writing and board edges, and an Arduino Uno to control the system through a finite-state machine.
The system operates by attaching itself to the whiteboard, scanning for written content, adjusting cleaning speed over marked areas, detecting board edges, and cleaning the selected board section automatically before detaching. It uses six operating states—Idle, Attach, Sweep, Edge Detection, Step Down, and Complete—to ensure reliable and efficient operation.
Experimental testing demonstrated strong performance. The Smart Duster achieved an average cleaning time of 124 seconds, an adhesion force of 9.4 N, 0.12 mm positioning accuracy, over 96% infrared detection reliability for standard marker colors, 100% surface coverage, and completed 50 continuous cleaning cycles without failure. The system consumed only 28 W of power and approximately 0.97 Wh per cleaning cycle, making it energy efficient.
The Smart Duster offers several advantages, including automatic operation without permanent installation, segment-wise cleaning to reduce unnecessary movement, low cost, and an open-source control architecture. However, it is limited to whiteboards with ferromagnetic steel backing, requires manual sensor calibration for light-colored markers, lacks obstacle detection, and relies on open-loop motor control.
The paper concludes that the Smart Duster provides a practical, affordable, and reliable solution for automated whiteboard cleaning in educational institutions and corporate environments. Future improvements include AI-based vision systems for better content detection, wireless smartphone control, rechargeable battery operation, closed-loop motor feedback, and support for irregular board shapes.
References
[1] [1] S. Bhatt and R. Ghosh, \"Coverage path planning for rectangular cleaning robots,\" Journal of Field Robotics, vol. 35, no. 6, pp. 912-928, 2018.
[2] [2] M. Fischer, V. Isler, and R. Siegwart, \"Magnetic adhesion mechanisms for wall-climbing robots,\" Robotics and Autonomous Systems, vol. 58, no. 7, pp. 863-874, 2010.
[3] [3] Y. Liu, Z. Huang, and F. Zhang, \"IR-based surface classification for autonomous mobile robots,\" Sensors and Actuators A: Physical, vol. 198, pp. 112-120, 2013.
[4] [4] D. Nakhaeinia, S. H. Tang, S. B. Mohd Noor, and O. Motlagh, \"A review of control architectures for autonomous navigation of mobile robots,\" International Journal of Physical Sciences, vol. 6, no. 2, pp. 169-174, 2011.
[5] [5] M. Austin, \"Stepper motor control with AVR microcontrollers,\" Embedded Systems Design, vol. 22, no. 4, pp. 18-26, 2009.
[6] [6] Allegro Microsystems, \"A4988 DMOS Microstepping Driver with Translator,\" Datasheet, 2014. [Online]. Available: https://www.allegromicro.com
[7] [7] H. W. Stone, Kinematic Modelling, Identification, and Control of Robotic Manipulators. Boston, MA: Kluwer Academic Publishers, 1987.
[8] [8] Arduino LLC, \"Arduino Uno R3 Datasheet,\" 2016. [Online]. Available: https://store.arduino.cc
[9] [9] J. Borenstein and Y. Koren, \"The vector field histogram — fast obstacle avoidance for mobile robots,\" IEEE Transactions on Robotics and Automation, vol. 7, no. 3, pp. 278-288, 1991.
[10] [10] S. Thrun, W. Burgard, and D. Fox, Probabilistic Robotics. Cambridge, MA: MIT Press, 2005.
[11] [11] Vishay Semiconductors, \"TCRT5000 Reflective Optical Sensor,\" Datasheet, 2008. [Online]. Available: https://www.vishay.com
[12] [12] Z. Jian and Y. Zhang, \"Design of a vertical wall-cleaning robot based on negative pressure adsorption,\" Mechanical Engineering Research, vol. 5, no. 2, pp. 43-51, 2015.
[13] [13] F. Mondada et al., \"The e-puck, a robot designed for education in engineering,\" in Proc. 9th Conf. on Autonomous Robot Systems and Competitions, 2009, pp. 59-65.
[14] [14] C. Viragh, G. Vasarhelyi, N. Tarcai, T. Somorjai, and T. Vicsek, \"Flocking algorithm for autonomous flying robots,\" Bioinspiration and Biomimetics, vol. 9, no. 2, p. 025012, 2014.
[15] [15] M. Quigley et al., \"ROS: An open-source robot operating system,\" in ICRA Workshop on Open Source Software, 2009.